About Kenguru Cars (uk) Limited (06565083) United Kingdom