About Open Word Limited (SC227145) United Kingdom