About Sl1ck Developments Ltd (NI626022) United Kingdom