About Slick Holdings Ltd (10869061) United Kingdom