About Glow Ballz Ltd (13066903) United Kingdom