About Jamjar (63) Ltd (08789479) United Kingdom