About Nn Dev Holdings Limited (10914336) United Kingdom