About Nazgul Associates Ltd (13398237) United Kingdom