About Space Sense Design Limited (10086523) United Kingdom