About Sdd Holdings Limited (10127397) United Kingdom