About Q2q Holdings Limited (11978058) United Kingdom