About Metric Group Holdings Limited (03360919) United Kingdom