About Claddagh Creative Limited (13618891) United Kingdom