Tech Icons is a business and intelligence platform for the technology industry, operated by T Network Ltd, a company incorporated and registered in England and Wales under company number 16021512, with its registered office at 4–8 Ludgate Circus, London, EC4M 7LF, United Kingdom. Contact us at: [email protected]