About Curveball Solutions Holdings Limited (09454909) United Kingdom