About Metricell Group Limited (06417349) United Kingdom