About Verax Solutions Limited (10220636) United Kingdom