About Penguin Logic Limited (08914608) United Kingdom