About Flenorix Ltd (13237055) United Kingdom