About Kakada Limited (13029706) United Kingdom