About Kavaka Limited (12590546) United Kingdom