About Walumetta Investments Limited (12786155) United Kingdom