About Amacus Limited (04833650) United Kingdom