About Ellis Pet Store Limited (12080670) United Kingdom