About Metruha 75 Ltd (12213916) United Kingdom