About Open Rationale Ltd. (SC389886) United Kingdom