About Amicus Rail Limited (10416211) United Kingdom