About Qu Holdings Limited (12120919) United Kingdom