About S5 Alpha Capital Ltd (10950618) United Kingdom