About D&i Group Limited (12902168) United Kingdom