About International Whisky Club Ltd (SC631156) United Kingdom