About Investor Brands Limited (08002829) United Kingdom