About Slick Micro Solutions Ltd (SC638703) United Kingdom