About Nandi Proteins Limited (SC213462) United Kingdom