About Mamiras Ltd (12623818) United Kingdom