About Propel Capital Limited (12954993) United Kingdom