About Ellie O Donnell Limited (12450962) United Kingdom