About Teleflora Limited (07326001) United Kingdom