About Phlora Limited (06591242) United Kingdom