About Alpha Strategies Ltd (12433152) United Kingdom