About Ted & Harry Ink Limited (11508093) United Kingdom