About Vejo (uk) Ltd (12140428) United Kingdom