About Virtus Financial Technology Limited (13706139) United Kingdom