About Omega Lifescience Ltd (12374147) United Kingdom