About Stok Plus Ltd (11380711) United Kingdom