About Megae Ltd (12975594) United Kingdom