About Penn Sparrow (uk) Limited (13113493) United Kingdom