About Front Foot Capital Limited (12750470) United Kingdom