About Jamcan Ltd (13048004) United Kingdom