About Jamkins Limited (11569167) United Kingdom