About Ink & Tweed Holdings Ltd (12452315) United Kingdom