About Vandelay Industries Management Ltd (12532906) United Kingdom