About Europa Fund Ii Executive Partner Limited (SC266295) United Kingdom