About Jamworks Platform Limited (12578785) United Kingdom