About Tech City Index Ltd (09100627) United Kingdom