About Floma Holdings Limited (13283042) United Kingdom