About Parking Sense Europe Limited (10595110) United Kingdom