About Quatra Direct Ltd (13257556) United Kingdom