About Europa Felix (holdings) Limited (10689377) United Kingdom