About Klemer Ltd (12513442) United Kingdom