About The Ribble Watch Company Ltd (13287228) United Kingdom