About Q Star Solutions Limited (13427820) United Kingdom