About Ibidem Capital Limited (08132942) United Kingdom