About Mike Bartter Systems Limited (04591853) United Kingdom