About Leica Limited (11677230) United Kingdom