About S4a Holdings Ltd (10997824) United Kingdom