About R&d Competitions Ltd (12988623) United Kingdom