About Kiki 12 Limited (08014602) United Kingdom