About The Space Holdings London Limited (10843098) United Kingdom