About Kaekare Limited (12833087) United Kingdom