About Slick Structures Limited (12808637) United Kingdom