About Kik Solutions Limited (11617307) United Kingdom