About Metric Lion Services Ltd (12258523) United Kingdom