About D&s16 Ltd (11065202) United Kingdom