About Freedom Brands Ltd (SC390310) United Kingdom