About Llandeilomedia Ltd (10025035) United Kingdom