About 3q Technologies Limited (11852298) United Kingdom