About Teiger Watch Company Limited (12330808) United Kingdom