About Ohiri Ventures Limited (11292626) United Kingdom