About Virtus Contracts Trustees Limited (13658096) United Kingdom