About Elleo Limited (09846336) United Kingdom