About Amicon Limited (12200901) United Kingdom