About Jack Russell Technologies Ltd (13463471) United Kingdom