About Pednolver Management Limited (09731926) United Kingdom