About Vectra Software Ltd (03151651) United Kingdom