About D Squared Holdings Limited (07669721) United Kingdom