About Digital Media Vending Uk Ltd (SC617964) United Kingdom