About S.s.l. Retail Limited (NF002476) Great Britain