About Europa Investments Development Limited (11698331) United Kingdom