About Slick Design Ltd (12120785) United Kingdom