About Vsl (scotland) Ltd. (SC283511) United Kingdom