About D Squared C Limited (05274359) United Kingdom