About Q&c Products Europe Ltd (11147831) United Kingdom