About Rsh 26 Limited (13168976) United Kingdom