About Talyllyn Holdings Limited (00511996) United Kingdom