About Canna Llewelyn Cyf (13480928) United Kingdom