About Klena London Ltd (12969811) United Kingdom