About Q&r Solutions Ltd (11961265) United Kingdom