About Dept Design & Technology Ltd (06175049) United Kingdom