About Kika London Ltd (12274312) United Kingdom