About Ink & Drop Ltd (11195248) United Kingdom