About Vendsnax Limited (07581125) United Kingdom