About Bachman Systems Limited (08439508) United Kingdom