About Vectos Ventures Limited (07685084) United Kingdom