About Pnp26 Limited (12020316) United Kingdom