About Sen Management Consultants Limited (08071502) United Kingdom