About Llanilid Holdings Limited (09604059) United Kingdom