About Vow Europe Investments Limited (11932713) United Kingdom