About The Index Company Benchmark Ltd (12742611) United Kingdom