About Amilcar Group Limited (09910381) United Kingdom