About Ink Investment Holdings Limited (12131966) United Kingdom