About Ohio Investments Limited (12077759) United Kingdom