About Ello Ello Ltd (10207130) United Kingdom