About Ellenora Limited (09016161) United Kingdom