About Vindex Nominees London Limited (09216593) United Kingdom