About Flora & Curl Ltd (10493194) United Kingdom