About Eleflora Limited (09900506) United Kingdom