About Stik Developments Limited (13493985) United Kingdom