About Jamcola Limited (09344546) United Kingdom