About Vectra Technology Ltd (12697844) United Kingdom