About Slik Holdings Limited (05781517) United Kingdom