About Bit Holdings Limited (11815418) United Kingdom