About Alcar International Limited (01993967) United Kingdom