About Open Minds Strategy And Coaching Limited (10706083) United Kingdom