About Megamind Limited (03032965) United Kingdom