About Meggaball Ltd (10500476) United Kingdom