About Starch Industries Global Limited (12047201) United Kingdom