About Dsc Technology Limited (07423088) United Kingdom