About Quokka N Roll Creations Ltd (11300579) United Kingdom