About Euca Europe Limited (08073489) United Kingdom