About R&r Cards Limited (10928241) United Kingdom