About Elo Holdings Limited (13040353) United Kingdom