About Metrik Solutions Ltd (SC032839) United Kingdom