About Spacecentre Limited (12075232) United Kingdom