About Tribus (watchmakers) Holdings Limited (12510108) United Kingdom