About Sde International Limited (10618255) United Kingdom