About Cubed Space London Limited (08117270) United Kingdom