About Leica Hunter Group Limited (13213036) United Kingdom