About Bitsfer Ltd (10396227) United Kingdom