About I.t Management Corp Limited (11574719) United Kingdom