About Q Holdco Limited (10419479) United Kingdom