About Q&e Resolution Ltd (12216281) United Kingdom