About Florence And Moose Limited (10538862) United Kingdom