About Vectare Limited (09964786) United Kingdom