About Rd26 Ltd (13703626) United Kingdom