About Open Management Consultants Limited (08831001) United Kingdom