BATTENBO ENGINEERING SERVICES AND TECHNOLOGY LTD