About D-sol Holdco Limited (08164843) United Kingdom