About Penhurst Holdings Limited (10104111) United Kingdom