About Penrose Books Limited (12672255) United Kingdom