About Clyde Valley Biotec Limited (SC627328) United Kingdom