About Dampbusters Ltd (12434678) United Kingdom