About The Space Organisation Limited (03304756) United Kingdom