About Ink & Seal Ltd (10740190) United Kingdom