About Ellol Ltd (10303224) United Kingdom