About Quintara Ltd (13289898) United Kingdom