About Elo Home Ltd (12897119) United Kingdom