About Pellilydd Ltd (12227120) United Kingdom