About Churchill Capital International Limited (05683978) United Kingdom