Anyone know anything about this organisation? They have just taken over the management of our primary school in consultation with the LEA and governors.