About Open Intelligent Technology Limited (12166309) United Kingdom