About Jamlock Ltd (13398363) United Kingdom