About Edam Innovations Llp (OC399770) United Kingdom