About Jamjar A Ltd (12860236) United Kingdom