About Metricoid Technology Solutions Private Limited (12788956) United Kingdom