About Captain Dugwash Ltd (12806766) United Kingdom