About R2 Computer Solutions Limited (08835153) United Kingdom