About D2 Embedded Solutions Limited (10735413) United Kingdom