About Quintel Intelligence Limited (07926115) United Kingdom