About European Investments & Trustee Limited (SC477521) United Kingdom