About Metric Index Limited (10144409) United Kingdom