About Rack Brand Limited (12881134) United Kingdom