About Oh Investments Ltd (11305416) United Kingdom