About S.spa London Ltd (12614272) United Kingdom