About Klimaki Limited (13231261) United Kingdom