Retail - Nottingham, England, United Kingdom
Computer Engineer
Contact Ahmad Abdulkareem
BABZ TECH LTD is a retail company based out of UNIT W12 LENTON BOULEVARD LENTON BUSINESS CENTRE, NOTTINGHAM, United Kingdom.