About Red Quokka Ltd (10224536) United Kingdom