About Teleflor International Limited (02838325) United Kingdom