About Metrica Solutions Ltd (07299128) United Kingdom