About Quokka Consulting Ltd (12402987) United Kingdom