About Ellis Live Limited (10011919) United Kingdom