About Scot Proteins Limited (SC225718) United Kingdom