About Bitsalpha Limited (13709699) United Kingdom