About Urban Thinkers Limited (10152376) United Kingdom