About Flicka Tea & Gifts Ltd (13381809) United Kingdom