About Cane Integrated Investment Offshore Limited (12792761) United Kingdom