About Quintanapartners Ltd (12782446) United Kingdom