About Ellicon Associates Ltd (12767055) United Kingdom