About Glasgow Whisky Festival Ltd (SC497118) United Kingdom