About D&s Technologies Ltd (09077591) United Kingdom