About Klimchi Ltd (12952263) United Kingdom