About Vapour Switch Ltd (12139658) United Kingdom