About S Florica Ltd (08743697) United Kingdom