About Jam Finance Limited (12994216) United Kingdom