About Megando Services Ltd (11804629) United Kingdom