About Nodor International Limited (02886136) United Kingdom