About Virtus Administration Limited (11590678) United Kingdom