About Kakua Uk Limited (07918691) United Kingdom