About Vanquish Integrated People Solutions Ltd (07922761) United Kingdom