About 2kik Limited (12254330) United Kingdom