About John Snow Holdco Ltd (13102969) United Kingdom