About Cube 52 Holdings Limited (08370106) United Kingdom