About Quokka Software Ltd (06570103) United Kingdom