About The Elio Group Ltd (12110103) United Kingdom