About Penhurst Associates Ltd. (SC298310) United Kingdom