About The Manchester Screen Holdings Limited (12729094) United Kingdom