About I-bit Holdings Limited (12481254) United Kingdom