About Euda & Partenaires Ltd (13085969) United Kingdom