About Megdale Limited (12179820) United Kingdom