About Penchard Ltd. (10130317) United Kingdom