About R&d 24 7 Ltd (12055905) United Kingdom