About Stan Penka Limited (12834536) United Kingdom