About Design Technology Solutions Limited (10017643) United Kingdom