About Operon Health Limited (10429023) United Kingdom