About Klemi Holdings Ltd (11054057) United Kingdom