About Penz Limited (12493683) United Kingdom