About Ello Market Cic (13127932) United Kingdom