About Slick Tech Ltd. (11026268) United Kingdom