About E.i. Sturdza Investments Limited (08589926) United Kingdom