About Great British Vermouth Ltd. (SC558136) United Kingdom