About Vandelay Ltd (13587687) United Kingdom