About Irbis Capital Limited (11325448) United Kingdom