About Megaland Ltd (10827737) United Kingdom