About Churchill Asset Capital Limited (11868741) United Kingdom