About Sdx Management Limited (11652810) United Kingdom