About Vetri Science Oswestry Ltd (07448678) United Kingdom