About Kimchimama Ltd (13277938) United Kingdom