About Printer Solutions Holdings Limited (12069034) United Kingdom