About Nerodata Technology Ltd (12931353) United Kingdom