About Enodo Capital Limited (12734138) United Kingdom