About Megaron Enterprises Limited (11238107) United Kingdom