About Curveball Limited (11755998) United Kingdom