About John Snow Ltd (07406807) United Kingdom