About Captain Clampit Limited (04928127) United Kingdom