About Jam Fox Limited (11226968) United Kingdom