About Designer Rack Limited (12799929) United Kingdom