About Sdx Space Ltd (13687486) United Kingdom