About Vestiaire Collective Uk Limited (07684061) United Kingdom