About Europa Threadneedle Limited (05999905) United Kingdom