About Eudaimonia London Ltd (13382693) United Kingdom