About Elio Holdings Ltd (13636002) United Kingdom