About Zombie Cars Leeds Ltd (12177831) United Kingdom