About Nedmayne Limited (12026529) United Kingdom