About Bamber Systems Limited (08115602) United Kingdom