About Emoola Europe Limited (11561994) United Kingdom