About Penmoorent Group Holdings Limited (10530682) United Kingdom