About Amilcar & Co Ltd (11537136) United Kingdom