About Seu Ecom Space Ltd (13625764) United Kingdom