About Eden Kimchi Ltd (10876348) United Kingdom