About Kimchi Cardiff Limited (10967646) United Kingdom