About Amicar Ltd (12247082) United Kingdom