About Slick Trading Limited (07608469) United Kingdom