About Vindex Financial Services Limited (SC082978) United Kingdom