About Nellen Seed Uk Ltd. (07736176) United Kingdom