About Utopa Europe Holdings Limited (13150402) United Kingdom