About S2 Folkestone Limited (13500067) United Kingdom