About Strapping Watches Limited (12649507) United Kingdom