About Verex Holdings Limited (12569647) United Kingdom