About Blox Investments Limited (13573498) United Kingdom