About Vanquish Computing Ltd (09180781) United Kingdom