Company name: Red Dot Cameras
Description: Independent Leica camera stockist
86 Goswell Rd, London EC1V 7DB, United Kingdom