About Barra Watches Ltd (13222236) United Kingdom