About D Squared Capital Limited (12801629) United Kingdom