About The Brands Investment Ltd (12008631) United Kingdom