About Vectra Solutions Limited (03809287) United Kingdom