About Metrik Space Ltd (12632632) United Kingdom