About Omeroll Ltd (12916222) United Kingdom