About Valhalla Vapes Limited (12017095) United Kingdom