About Kaikoura Investments Limited (03155583) United Kingdom