About Slick Technologies Ltd (13388586) United Kingdom