About Gumshoe Software Limited (04379210) United Kingdom