About Slik Innovations Ltd (12956091) United Kingdom