About Mechi Reality Ltd (12538439) United Kingdom