About Smm Space Ltd (12840559) United Kingdom