About Klymeda Ltd (12110820) United Kingdom