About The Space Co-op Limited (08428823) United Kingdom