About Flofix Ltd (12475379) United Kingdom