About Oh Investors Limited (10856731) United Kingdom