About Vecmoor Limited (12385997) United Kingdom