About Megaric Limited (12503386) United Kingdom