About Blox Holdings Limited (12146465) United Kingdom