About Nexo Bit Ltd (12698038) United Kingdom