About Jack & Praat Limited (11746348) United Kingdom