About Penlee Point Management Limited (09897304) United Kingdom