About Verlex Solutions Limited (12484322) United Kingdom