About S.tepas Ltd (13084442) United Kingdom