About Penn Park Capital Management Limited (07558601) United Kingdom