About Flo Miron Limited (11904806) United Kingdom