About Amicae Limited (12253481) United Kingdom