About Slicker Solutions Ltd (12146950) United Kingdom