About Jabberwock Communications Ltd (11799568) United Kingdom