About Flogen Ltd (13384576) United Kingdom