About Flux Cultures Ltd (12512327) United Kingdom