About Jagged Ink Ltd (11443340) United Kingdom