About Vandelay Research Limited (13700818) United Kingdom