About Entra Capital Limited (12983514) United Kingdom