About D Squared Ventures Ltd (08455588) United Kingdom