About D-rex Ltd (09860952) United Kingdom