About Equicar Limited (01685532) United Kingdom