About Intelliflora Ltd (13471148) United Kingdom