About Curveball Solutions Uk Limited (09310243) United Kingdom