About Stovax Limited (01572550) United Kingdom