About British Powerboat Racing Club Limited (04126599) United Kingdom