About Nemodale Ltd (13071960) United Kingdom