About Quika Ltd (11084762) United Kingdom