About Veeno Glasgow Limited (SC594415) United Kingdom