About Clickyball Ltd (13081305) United Kingdom