About Ned Organics Limited (13199825) United Kingdom