About Llangollen International Musical Eisteddfod Limited(the) (01165311) United Kingdom