About Q & Q Solutions Ltd (12940901) United Kingdom