About Amtech Developments Holdings Ltd (12410289) United Kingdom