About Teleflora Uk Holdings Ltd. (03454903) United Kingdom