About Vectorwell Limited (05858926) United Kingdom