About Jamcap Limited (07205870) United Kingdom