About Quokka Living Ltd (13018109) United Kingdom