About Megalon Ltd (07857827) United Kingdom