About Penbre Associates Limited (08691145) United Kingdom