About Vendlive Limited (SC532799) United Kingdom