About Ellie & Bros Limited (12232027) United Kingdom