About Ellis Art Limited (08959496) United Kingdom