About Mekinopsis Ltd (09559026) United Kingdom