About Nidus Laboratories Limited (10188867) United Kingdom