About Megalan Ltd (06507789) United Kingdom