About Curveblock Holdings Limited (11655785) United Kingdom