About Jam Recovery Ltd (12924548) United Kingdom