About S.p. Firmin Limited (10776943) United Kingdom