About De Vague Limited (13169465) United Kingdom