About The Vend Box Ltd (12349603) United Kingdom