About Pedder Ventures Limited (09720144) United Kingdom