About Ellory Limited (09588814) United Kingdom