About The Smiley Quokka Ltd (11712341) United Kingdom