About Numxt Consult Ltd. (SC613289) United Kingdom