About Elealore Limited (11719176) United Kingdom