About Rtor Limited (08774268) United Kingdom