About Europa Investments Limited (01733963) United Kingdom