About Ello Store Ltd (13389829) United Kingdom