About Ogiae Ventures Limited (12727862) United Kingdom