About Vlex Holdings Limited (11852926) United Kingdom