About Rafael R&s Ltd (13245975) United Kingdom