About Quokkadoo Ltd (10981227) United Kingdom