About S.b Locate Ltd (11793358) United Kingdom