About D&i Consultants Ltd. (11916186) United Kingdom