About Ongaha Capital Limited (09223297) United Kingdom