About Ello Holdings Limited (11465308) United Kingdom