About Kuka Investments Limited (09558272) United Kingdom