About Floccose Ltd (13104296) United Kingdom