About Jamcam Limited (11520045) United Kingdom