About Sdd International Limited (06495543) United Kingdom