About Noosa Investments Limited (10465068) United Kingdom