About Jackback Publishing Limited (11245381) United Kingdom