About Vanquish Technologies Limited (07843165) United Kingdom