About Outersolve Limited (02226048) United Kingdom