About Lula Ella Brides Limited (10148120) United Kingdom