About The Spacebase Limited (07840844) United Kingdom