About Kaki Limited (12231751) United Kingdom