About Kitto Investments Limited (01128761) United Kingdom