About Quill Holdings Limited (13640436) United Kingdom