About Thread And Bloom Limited (11739956) United Kingdom