About Ymlaen Llanelli Limited (10122299) United Kingdom