About Space Space Software Ltd (07969540) United Kingdom