About Elo Media Ltd. (08023271) United Kingdom