About Avexa It Solutions Ltd. (09674589) United Kingdom