About Ello Limited (12831941) United Kingdom