About D & S Tech Services Ltd (10257686) United Kingdom