About Floale Limited (12987494) United Kingdom