About Elo Corporation Limited (07971454) United Kingdom