About Penell Limited (13645480) United Kingdom