About Findlay Ink Ltd (12664502) United Kingdom