About Ink & Ribbon Ltd (11594816) United Kingdom