About Vanquis London Ltd (10333769) United Kingdom