About Gemini Parking Solutions London Ltd (08214352) United Kingdom