About D2s Europe Limited (10986923) United Kingdom