About Swaffer Space Limited (10039919) United Kingdom