About Penn Sports Limited (02635296) United Kingdom