About Vectra Europa Limited (04638078) United Kingdom