About D1 Consulting Limited (10538672) United Kingdom