About Montres Kler Ltd (13330773) United Kingdom