About Sleekculture Ltd (12975862) United Kingdom