About Excel Brands Ltd (09569132) United Kingdom