About Quokka Ltd (12232220) United Kingdom