Shiv Aggarwal

CTO

Shiv Aggarwal, CTO, EarthID, London, UK