About Flora Corp Ltd (12078057) United Kingdom