About Omera Ltd (12999739) United Kingdom