About Ulixe Europe Limited (08249277) United Kingdom