About S1ck Ltd (12632302) United Kingdom