About Snapshot Software Limited (09590093) United Kingdom