About Abelneaux Capital Limited (07611962) United Kingdom