About Manuscript Publishing Solutions Ltd (08307610) United Kingdom