About Megalonyx Limited (10798305) United Kingdom