About Rsh 266 Limited (13140559) United Kingdom