Capricorn Investment Holdings Llp