About Interim Management International Limited (04067140) United Kingdom