About Quintel Marketing Services Ltd (SC587089) United Kingdom