About Quika Communications Ltd (11084995) United Kingdom