About Quokka Supplies Ltd (12743606) United Kingdom