About Penguin Software Limited (02569278) United Kingdom