About Nq64 Edinburgh Ltd (13142812) United Kingdom