About Quo Vadis Ventures Limited (SC523408) United Kingdom