About Curveball Media Ltd (08096742) United Kingdom