About S Looker Ltd (13456809) United Kingdom