About Quokka Solutions Ltd (10593047) United Kingdom