About Floe & Harmony Ltd (10649113) United Kingdom