About Master E Management Services Limited (10779319) United Kingdom