About Floella Bird Ltd (12292753) United Kingdom