About Eudemonia Associates Ltd (11845607) United Kingdom