About Amtoma Ltd (12674702) United Kingdom