About Ibrich Capital Limited (13613385) United Kingdom