About Space & Solutions Limited (06578145) United Kingdom