About Jabberwock Ltd. (05381511) United Kingdom