About Vectacard Limited (03139775) United Kingdom