About Slick Investments Ltd (12225870) United Kingdom