About S.d.r.x Ltd (11070643) United Kingdom