About Bitrace Investments Ltd (11106857) United Kingdom