About S28 Holdings Ltd (10752242) United Kingdom