About Curveball Digital Ltd (12247329) United Kingdom