About Open Mind Group Limited (12570665) United Kingdom