About Peta International Science Consortium Ltd. (08312511) United Kingdom