About The Q40 Group Limited (11324223) United Kingdom