About Flora The Explorer Limited (10592769) United Kingdom