About Rs Holdings 888 Limited (11825808) United Kingdom