About Clymene Ltd (10387399) United Kingdom