About Interim Manager Limited (11832204) United Kingdom