About D-slick Trading Limited (12873539) United Kingdom