About Jamface Ltd. (09882388) United Kingdom