About Bits Holdings Limited (13356621) United Kingdom