About Vend Luxe Ltd. (12112068) United Kingdom