About Rr Idea Ltd. (11900584) United Kingdom