About Tribus (horologists) Holdings Limited (13678605) United Kingdom