About Ombu Capital Limited (10503463) United Kingdom