About Carttronics Europe Limited (05449401) United Kingdom