About Morgan Dell Interim Management Limited (06758172) United Kingdom