About S3 Pharma Ltd (12258265) United Kingdom