About Amlwch Holdings Ltd (12268506) United Kingdom