About Vindex System Holdings Limited (06960379) United Kingdom