About Stokx Limited (13525718) United Kingdom