About Ellie & Saffie Limited (11526223) United Kingdom