About Nq64 Holdings Limited (12951824) United Kingdom