About Jack Applications Limited (11840748) United Kingdom