About Oimara Capital Limited (12510657) United Kingdom