About D&s Ventures Limited (13093317) United Kingdom