About Quadro Management Limited (10904894) United Kingdom