About Penryn Management Company Limited (02469561) United Kingdom