About Cubic Space Holdings Limited (11987568) United Kingdom