About Ibis Capital Limited (04736611) United Kingdom