About Vroom International Ltd. (10325601) United Kingdom