Nikhil Shah

Nikhil Shah

AngelClaimed
Director @ Polaroid
HQ location
London, United Kingdom