About Vekria It Services Limited (10416505) United Kingdom