About Churchill Capital Investments Limited (10182502) United Kingdom