About Wombat Properties Limited (10830614) United Kingdom