About Slick Group Ltd (13132287) United Kingdom