About Cube Space Ltd (06521346) United Kingdom