About Febbrands Holdings Limited (12130346) United Kingdom