About Nemgen Limited (07377261) United Kingdom