About Kimchi Labs Limited (08432055) United Kingdom