About Comqi Holdings Ltd (06129842) United Kingdom