About D Square Ltd (13471396) United Kingdom