About D&s Investment Holdings Ltd (11088800) United Kingdom