About Slot Vend Limited (11316968) United Kingdom