About Vectora Limited (03427508) United Kingdom