About Impro Group Ltd. (11002622) United Kingdom