About Clena Holdings Ltd (11314245) United Kingdom