About Intercar International (uk) Limited (04868511) United Kingdom