About Ohl Investments Limited (12086381) United Kingdom