About Abba Cars Limited (03355709) United Kingdom