About Open Thinking Ltd. (03164504) United Kingdom