About Amlwch Operations Limited (13370249) United Kingdom