About Ohmea Investments Ltd (10330031) United Kingdom