About I.t. Me Resolve Ltd (11824690) United Kingdom