About Lox Digital Ltd. (SC623623) United Kingdom