About Nemesis Car Wash Ltd (13464395) United Kingdom