About Vls (london) Ltd (10876359) United Kingdom